package com.molichuxing.services.business.dto.request.create;

import com.molichuxing.framework.dto.RequestRootDto;
import lombok.Data;

import java.io.Serializable;
import java.math.BigDecimal;
import java.time.LocalDateTime;
import java.time.LocalTime;

/**
 * <p>
 * 门店信息添加
 * </p>
 *
 * @author zph
 * @since 2019-08-14
 */
@Data
public class StoreBizCreateDto extends RequestRootDto {

    private static final long serialVersionUID = 1L;


    /**
     * 门店ID
     */
    private Integer storeId;

    /**
     * 代码
     */
    private String code;

    /**
     * 简称
     */
    private String shortName;

    /**
     * 门店全称
     */
    private String fullName;

    /**
     * 所属经销商
     */
    private Integer dealerId;

    /**
     * 区域ID
     */
    private Integer regionId;

    /**
     * 是否4S店(0:否，1：是)
     */
    private Boolean isFours;

    /**
     * 品牌id,当为4s店有效，否则为-1
     */
    private Integer brandId;

    /**
     * 是否可交付(0:否，1：是)
     */
    private Boolean isDeliver;

    /**
     * 是否可交易(0:否，1：是)
     */
    private Boolean isSale;

    /**
     * 是否显示(0:否，1：是)
     */
    private Boolean isShow;

    /**
     * 营业状态（1：正常，2：暂停营业，3：关店）
     */
    private Integer status;


    /**
     * 具体地址
     */
    private String address;

    /**
     * 营业起始时间
     */
    private LocalTime businessStartTime;

    /**
     * 营业终止时间
     */
    private LocalTime busineesEndTime;

    /**
     * 联系电话（门店电话）
     */
    private String contactPhone;

    /**
     * 法人姓名
     */
    private String legalPerson;

    /**
     * 负责人姓名
     */
    private String responsibleName;

    /**
     * 负责人电话
     */
    private String responsiblePhone;

    /**
     * 经度坐标
     */
    private String longitude;

    /**
     * 维度坐标
     */
    private String dimension;

    /**
     * 围栏ID
     */
    private Integer fenceId;

    /**
     * 围栏形状（1：圆形，2：正方形）
     */
    private Integer fenceShape;

    /**
     * 围栏宽度(单位：米）
     */
    private BigDecimal fenceWidth;

    /**
     * 智能终端cpu
     */
    private String cpus;

}
